<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script>
    //创建promise对象
    let promise = new Promise((resolve, reject) => {
        //初始化promise状态： pending: 初始化
        console.log('11111')
        //执行异步操作，通常是发送ajax请求，开启定时器
        setTimeout(() => {
            //根据异步任务的返回结果来去修改promise的状态
            //异步任务执行成功
            resolve(); //修改promise的状态为：fullfilled:成功的状态
        }, 2000)

        promise.then(() => {
            //成功的回调
        }).catch(() => {
            //失败的回调
        })


    })
</script>
</body>
</html>
